@media only screen and (max-width:1024px) {
	.container {
		width: 100%;
	}

	.container1 {
		width: 100%;
	}

	.header {
		display: none
	}

	.nav {
		display: none;
	}

	.sp_header {
		display: block
	}

	.sjj_nav {
		display: block
	}

	.sp_header {
		height: 50px;
		overflow: hidden;
		background: #fff;
		width: 100%;
		position: fixed;
		top: 0;
		left: 0;
		z-index: 99
	}

	.sp_logo {
		padding: 8px 7px;
		float: left;
	}

	.sp_logo img {
		margin: auto;
		max-height: 32px;
	}

	.sp_nav {
		width: 46px;
		float: right;
		position: relative;
		cursor: pointer;
		height: 30px;
		margin-top: 17px
	}

	.sp_nav span {
		display: block;
		background: #333;
		width: 23px;
		height: 2px;
		position: absolute;
		left: 10px;
		transition: all ease 0.35s
	}

	.sp_nav span:nth-of-type(1) {
		top: 0px
	}

	.sp_nav span:nth-of-type(2) {
		top: 9px
	}

	.sp_nav span:nth-of-type(3) {
		top: 18px
	}

	.sp_nav_se span:nth-of-type(1) {
		top: 10px;
		transform: rotate(45deg)
	}

	.sp_nav_se span:nth-of-type(2) {
		width: 0
	}

	.sp_nav_se span:nth-of-type(3) {
		top: 10px;
		transform: rotate(-45deg)
	}

	.sjj_nav {
		position: fixed;
		z-index: 9;
		background: #FFF;
		width: 100%;
		height: calc(100% - 104px);
		font-size: 15px;
		line-height: 40px;
		top: -100%;
		left: 0;
		overflow: auto;
		overflow-x: hidden;
		transition: top ease 0.35s;
		border-top: 1px #ddd solid;
	}

	.nav_show {
		top: 50px
	}

	.sjj_nav>ul>li:first-child {
		overflow: hidden;
		border-top: 0
	}

	.sjj_nav>ul>li:first-child>a {
		float: left;
		width: calc(100% - 70px)
	}

	.sjj_nav>ul>li:first-child .language {
		float: right;
		width: 70px;
		overflow: hidden;
		line-height: 30px;
		margin-top: 5px
	}

	.sjj_nav>ul>li:first-child .language a {
		width: 35px;
		float: left;
		border-left: 1px #ddd solid;
		text-align: center;
		color: #999;
	}

	.sjj_nav ul li i {
		position: absolute;
		top: 5px;
		right: 0px;
		border-left: 1px #ddd solid;
		height: 30px;
		padding: 0px 7px 0 7px;
	}

	.sjj_nav ul li i svg {
		transform: rotate(-90deg);
		transition: all ease 0.35s
	}

	.sjj_nav ul li .sjj_nav_i_se svg {
		transform: rotate(0deg)
	}

	.sjj_nav ul li {
		border-top: 1px #ddd solid;
		margin-left: 20px;
		position: relative;
		line-height: 50px;
		font-size: 16px
	}

	.sjj_nav>ul>li:last-child {
		border-bottom: 1px #ddd solid;
	}

	.sjj_nav ul li ul {
		display: none
	}

	.sjj_nav ul li a {
		color: #666;
		width: 80%
	}

	.sjj_nav ul li ul li a {
		color: #999;
		display: block;
		text-align: left;
	}

	.sjj_nav ul li i svg {
		width: 20px;
		height: 20px;
		fill: #555;
	}

	.sjj_nav ul li .sjj_nav_i_se svg {
		fill: #c9141e
	}

	.sjj_nav ul li ul li>ul {
		margin-left: 10px
	}

	#header {
		display: none
	}

	.slideBox {
		padding-top: 50px
	}

	.slideBox .hd {
		display: none
	}

	.slideBox .next {
		display: none;
	}

	.slideBox .prev {
		display: none;
	}

	.layout1 .container {
		display: block
	}

	.layout1_l {
		width: 100%
	}

	.layout1_r {
		width: 100%
	}

	.layout1_lt p {
		font-size: 30px;
	}

	.layout1 {
		padding: 40px 0
	}

	.layout1_r .video-js {
		height: 320px !important
	}

	.layout1_lb ul {
		flex-wrap: wrap;
		margin-top: 15px;
	}

	.layout1_lb ul li {
		width: 50%;
		flex: none;
		margin-bottom: 15px;
	}

	.layout2_c {
		display: block
	}

	.layout2_cl {
		width: 100%
	}

	.layout2_cr {
		width: 100%;
		flex-wrap: wrap;
	}

	.layout2_cr li {
		width: 50%;
		margin-top: 15px;
	}

	.layout2_cr li a {
		margin: 0 auto;
		width: 96%
	}

	.qiehuan .hd {
		display: block;
		margin-bottom: 20px;
	}

	.qiehuan .hd ul {
		width: 100%;
		margin: 10px 0 20px 0
	}

	.qiehuan .hd ul li {
		padding: 0 5px;
		margin: 0;
		text-align: center;
		font-size: 15px;
		height: 33px;
		line-height: 33px;
	}

	.qiehuan .hd ul li.on {
		border-radius: 6px;
	}

	.qiehuan .bd li {
		width: 50%
	}

	.layout3 {
		padding-top: 30px;
	}

	.qiehuan .hd .hd_title {
		font-size: 30px;
	}

	.qiehuan .bd li a {
		margin-bottom: 20px;
	}

	.qiehuan .bd li a .txt_time {
		flex-wrap: wrap
	}

	.qiehuan .bd li a .txt_time span {
		width: 80%
	}

	.slideTxtBox .bd li a .txt_time {
		flex-wrap: wrap
	}

	.qiehuan .bd li a .txt_title {
		display: block
	}

	.layout4_c {
		display: block
	}

	.layout4_cl {
		width: 100%
	}

	.layout4_cr {
		width: 100%;
		padding: 15px 3%
	}

	.layout4_cr a {
		padding-top: 15px;
	}

	.layout4_cr h2 {
		font-size: 26px;
	}

	.layout4 {
		padding: 30px 0
	}

	.layout4_cr p {
		font-size: 16px;
		line-height: 30px;
	}

	.layout5_lt p {
		font-size: 30px;
	}

	.slideTxtBox2 .hd ul li {
		font-size: 15px;
		letter-spacing: 0;
		line-height: 25px;
		padding-bottom: 10px;
		text-align: center
	}

	.slideTxtBox2 .bd li {
		width: 50%;
		margin-bottom: 20px;
	}

	.slideTxtBox2 .hd ul {
		margin-bottom: 20px;
	}

	.slideTxtBox2 .bd li a .txt_title {
		display: block
	}

	.slideTxtBox2 .bd li a .txt_time {
		display: block
	}

	.slideTxtBox2 .bd li a .txt_time span {
		width: 82%;
		display: inline-block;
		font-size: 14px;
	}

	.layout5 {
		padding: 30px 0
	}

	.layout7 {
		padding: 30px 0
	}

	.slideBox2 .bd {
		width: 100%;
		background: #e8f2fc;
		border-radius: 7px
	}

	.slideBox2 .bd li a .texr h2 {
		padding-top: 0
	}

	.slideBox2 .bd li a {
		display: block
	}

	.slideBox2 .bd li a img {
		width: 100%
	}

	.slideBox2 .bd li {
		padding: 15px 3%
	}

	.slideBox2 .bd li a .texr {
		width: 100%;
		padding-top: 15px;
	}

	.slideBox2 .hd p {
		display: none
	}

	.slideBox2 .hd .img {
		border: 0
	}

	.slideBox2 .hd ul li.on .img {
		border: 0
	}

	.slideBox2 .prev,
	.slideBox2 .next {
		width: 30px;
		height: 30px;
		display: none
	}

	.slideBox2 .hd ul {
		width: 100%
	}

	.slideBox2 .hd {
		margin-top: 10px;
	}

	.footer {
		padding: 20px 0 20px 0
	}

	.footer .container1 {
		display: block
	}

	.footer .link {
		padding: 0 3%;
		width: 100%
	}

	.footer .footer_r {
		width: 100%;
		padding: 0 3%;
		padding-top: 20px;
	}

	.footer .footer_r .footer_rt {
		padding-bottom: 10px;
	}

	.ban {
		padding-top: 50px;
	}

	.left {
		display: none
	}

	.right {
		width: 100%
	}

	.content {
		padding-top: 20px;
		padding-bottom: 30px;
	}

	.plist li {
		width: 50%
	}

	.plist li a {
		margin-bottom: 20px;
		padding: 8px;
	}

	.tlist li {
		width: 50%
	}

	.right_t {
		display: block;
		margin-bottom: 20px;
	}

	.right_tr {
		padding-top: 18px;
		padding-right: 0;
		padding-left: 1%
	}

	.search {
		width: 98%;
		margin: 0 auto
	}

	.tlist li a {
		margin-bottom: 20px;
		padding: 8px;
	}

	.tlist li a .txt_title {
		display: block
	}

	.tlist li a .txt_title span {
		padding-top: 6px;
		display: block
	}

	.tlist li a .txt_time span {
		width: calc(100% - 21px);
		padding-right: 0
	}

	.tlist li a .txt_time {
		flex-wrap: wrap
	}

	.tlistcon .tlist li {
		width: 50%
	}

	.right_tyr {
		width: 100%;
		flex-wrap: wrap;
		justify-content: center
	}

	.right_ty {
		flex-wrap: wrap;
		border: 0;
		padding: 0;
	}

	.right_tyr .search {
		margin-top: 15px;
	}

	.right_tyr a {
		padding: 0 3%
	}

	.type {
		padding: 6px 15px;
		display: block;
		line-height: 40px;
		margin-bottom: 16px;
	}

	.type_r {
		width: 100%
	}

	.con_more {
		margin: 10px auto
	}

	.plist_img li a {
		display: block;
		padding: 8px;
		margin-bottom: 17px;
	}

	.plist_img li a .img {
		display: block;
		width: 100%;
		padding-top: 60%
	}

	.plist_img li a .text {
		width: 100%;
		padding-top: 6px;
	}

	.plist_img li a .text .txt_time {
		display: block;
	}

	.service_t {
		margin: 20px 0 10px 0;
		display: block;
	}

	.service_tl h2 {
		font-size: 26px;
		line-height: 32px;
	}

	.service_tl p {
		font-size: 22px;
	}

	.service_tr {
		padding: 15px 0;
	}

	.service_tr a {
		font-size: 18px;
		padding-left: 0px;
		padding-right: 40px;
	}

	.service_c {
		display: block
	}

	.service_c .img {
		width: 100%
	}

	.service_c .service_text {
		width: 100%;
		padding-top: 12px;
	}

	.service_c .service_text h2 {
		padding-bottom: 10px;
		font-size: 20px;
	}

	.service_c .service_text p {
		font-size: 15px;
		line-height: 28px;
		margin-bottom: 10px;
	}

	.service_c {
		margin-bottom: 20px;
	}

	.service_b li {
		padding-top: 30px
	}

	.service_b li a {
		flex-wrap: wrap;
	}

	.service_b li a .time {
		width: 140px
	}

	.service_b li a .time h2 {
		font-size: 26px;
	}

	.service_b li a .time h2 e {
		left: 90px;
	}

	.service_b li a .img {
		width: calc(100% - 140px)
	}

	.service_b li a .text {
		width: 100%;
		padding-top: 15px;
	}

	.service_b li a .text h2 {
		font-size: 18px;
		padding-bottom: 8px;
	}

	.service_b li a .text .text_c {
		display: block
	}

	.service_b li a .text .text_c p {
		width: 100%
	}

	.service_b li a .text .text_c .text_cr {
		width: 130px;
		font-size: 15px;
		line-height: 40px;
		height: 40px;
		margin-bottom: 20px;
	}

	.service_b li a .text .text_c e {
		width: 18px;
		height: 12px;
		background-size: 100%
	}

	.service_b {
		padding-bottom: 40px
	}

	.service_c2 {
		display: block
	}

	.slideBox1 {
		width: 100%
	}

	.slideBox1 .bd li {
		height: 200px
	}

	.service_c2r {
		width: 100%
	}

	.service_c2r ul li {
		line-height: 50px;
	}

	.service_c2r ul li span {
		display: block;
		width: 110px
	}

	.service_c2rt a .service_c2rtr {
		display: none
	}

	.service_c2rt a .service_c2rtl {
		width: 100%
	}

	.service_c2rt a .service_c2rtl p {
		padding-top: 10px
	}

}